// src/common.js

// 获取当前时间（XXXX-XX-XX）
export function getCurDate() {
    var now = new Date();
    var year = now.getFullYear();
    var month = now.getMonth() + 1;
    var day = now.getDate();
    month = month < 10 ? "0" + month : month;
    day = day < 10 ? "0" + day : day;
    return year + "-" + month + "-" + day;
}

// 向sessionStorage中存储一个JSON对象
export function setSessionStorage(keyStr, value) {
    try {
        sessionStorage.setItem(keyStr, JSON.stringify(value));
    } catch (error) {
        console.error('Error saving to sessionStorage:', error);
    }
}

// 从sessionStorage中获取一个JSON对象（取不到时返回null）
export function getSessionStorage(keyStr) {
    try {
        const str = sessionStorage.getItem(keyStr);
        return str ? JSON.parse(str) : null;
    } catch (error) {
        console.error('Error parsing JSON from sessionStorage:', error);
        return null;
    }
}

// 从sessionStorage中移除一个JSON对象
export function removeSessionStorage(keyStr) {
    sessionStorage.removeItem(keyStr);
}
